package 所有的题类.ZA.链表;

import com.kiwi.nixu.common.LNode;

import java.util.Arrays;
import java.util.List;

public class 合并K个升序链表 {

    public static void main(String[] args) {
        LNode lNode1 = arrayToLNode(Arrays.asList(1, 2,3,4));
        LNode lNode2 = arrayToLNode(Arrays.asList(1, 3,6,10));
        LNode lNode3 = arrayToLNode(Arrays.asList(3, 7,9,12));
        LNode[] array={lNode1,lNode2,lNode3};

    }

    public LNode mergeKLists(LNode[] lists) {
        return null;
    }

    public LNode hebingLinked(LNode lNode1,LNode lNode2){

        return null;
    }

    public static LNode arrayToLNode(List<Integer> list){
        LNode lNode = new LNode(list.get(0));
        LNode cur=lNode;
        for (int i = 1; i < list.size(); i++) {
            LNode tmp=new LNode(list.get(i));
            cur.next=tmp;
            cur=tmp;
        }
        return lNode;
    }
}

